/**
 * Description:
 * Class Name:SimpleDateFormatTest
 * Date:2022/2/23 19:07
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第7章_Java基础类库._7_7_Java11改进的国际化与格式化._7_7_9_使用SimpleDateFormat格式化日期;

import java.util.Date;
import java.text.SimpleDateFormat;

public class SimpleDateFormatTest {
    public static void main(String[] args) throws Exception{
        Date d = new Date();
        // 创建一个SimpleDateFormat对象
        SimpleDateFormat sdf1 = new SimpleDateFormat("Gyyyy年中第D天");
        // 将d格式化成日期，输出：公园（运行程序的年份）年中第（X）天
        var dateStr = sdf1.format(d);
        System.out.println(dateStr);
        // 一个非常特殊的日期字符串
        var str = "14###3月##21";
        var sdf2 = new SimpleDateFormat("y###MMM##d");
        // 将日期字符串解析成日期，输出：Fri Mar 21 00:00:00 CST 2014
        System.out.println(sdf2.parse(str));
    }
}
